|
Jini (Java Intelligent Network Infrastructure) soll die
Zusammenarbeit von beliebigen Geraeten (Unterhaltungselektronik,
Elektrogeraete usw.) oder Anwendungen erleichtern. Fuer
Praesentationszwecke werden haeufig elektronische Tafeln verwendet,
die mit einem Praesentationscomputer verbunden werden. Unter
Verwendung der Jini-Technologie wurde in dieser Arbeit ein
Software-Paket geschaffen, das einen Dienst bzw. einen Server auf
dem Praesentationscomputer und einen Klienten auf einem
Klient-Geraet (z.B. auf Laptop) implementiert. Die serverseitige
Implementierung der wichtigen Funktionen ermoeglicht die
Unabhaengigkeit von verschiedenen elektronischen Tafeln. Der Server
sorgt fuer die Anmeldung des Diensts, fuer die Uebertragung der
Praesentationsdateien vom Laptop auf den Praesentationscomputer,
fuer die Steuerung der Praesentation vom Laptop aus und fuer den
Transport der Notizen von der elektronischen Tafel an den Laptop.
Sie werden, wie in Jini ueblich, als Java-Klassen bei Anmeldung auf
den Laptop uebertragen. Auf der Klient-Seite werden die einfachen
Funktionen fuer die Anfrage des Dienstes und fuer den Start des
Dienstes implementiert. Um die Effizienz der Jini-Technologie zu
bestimmen, wurden verschiedene Messungen durchgefuehrt. Die
Gesamtsdauer vom Programmstart bis zum Starten der Praesentation auf
der elektronischen Tafel betraegt ungefaehr 8s. Dies ist unkritisch
und deshalb akzeptabel fuer den Benutzer. Einfache Aufgaben koennen
mit Jini einfach realisiert werden und erleichtern damit den Umgang
mit mobilen und stationaeren kommunikationsfaehigen Geraeten.
|